草庐IT

Android CalendarView 减慢布局

全部标签

java - 如何从 Android Studio 中 fragment 的 XML 布局导航到相应的 java 类?

假设我在一个名为“main.xml”的布局文件中,它对应的fragmentjava类是“MainFragment.java”。是否有从“main.xml”或任何其他方式转到“MainFragment.java”的快捷方式?当项目中有很多java类和xml文件时,快速浏览xml和java类将很有帮助。注意:对于Activity,布局XML文件的左上角有一个“C”符号。当我们单击“C”符号时,它将带我们到使用xml文件的相应java类。但是对于fragment,没有任何可用的。 最佳答案 使用“相关符号”(导航->相关符号...)在wi

css+js瀑布流布局实现

记录一个瀑布流布局问题的解决过程最开始使用js实现,将子元素进行绝对定位,根据宽高及顺序判断定位的top与left。问题:存在新增子元素页面加载不及时的问题,会出现子元素初始状态叠加在一起,计算完成后才能正常显示。点击查看代码window.onload=()=>{/*传入waterfall与pic节点,调用函数waterFall*/waterFall('.waterfall','.cases-item')}//column每行个数//lineSpace列间距//rowSpace行间距functionwaterFall(waterfall,pic,marginTop=20,lineSpace=0

android - dp 单位不缩放布局在不同的屏幕

阅读这篇文章(http://developer.android.com/guide/practices/screens_support.html)后,我在xml文件中使用dp单元开发了一个完整的应用程序。但是,当我在不同的屏幕上测试应用程序时,布局不是太大就是太小。我认为dp单元会为我解决这个问题。为什么没有呢?我不想使用重量属性,因为一切都已经完成。一个xml布局:我能做什么?谢谢! 最佳答案 对维度使用dp并不是真正适合所有问题的解决方案。请注意,您应该尽可能使用布局权重,通常一个dp值应该适用于所有屏幕尺寸。然而,有时你会遇到

android - 未固定折叠工具栏布局中的工具栏

编辑:更新了平板电脑gfycat链接。我的手机布局有问题。即使我在我的工具栏上设置了app:layout_collapseMode="pin",它也会立即滚出屏幕,此外,经典的“滑动”Action似乎也被禁用了。电话布局:https://gfycat.com/EnviousPaleFlicker平板电脑布局:https://gfycat.com/QueasyPowerlessGrayfox这里是被细节Activity和细节fragment膨胀的布局。movie_detail.xml: 最佳答案 用这些替换您的AppBarLayout

android - 约束布局 : animating multiple views at once

我想淡出ConstraintLayout中的一组View。使用LinearLayout,我将包装View以在父LinearLayout中淡出并为父对象设置动画。这也是ConstraintLayout的首选方法吗?感觉这会破坏ConstraintLayout的目的 最佳答案 一种方法是利用ConstraintSets.您从布局中View的原始约束开始,创建第二组约束,然后通过“应用”它们过渡到新约束。在这个例子中,第二个约束集来自一个几乎相同的布局文件。唯一的区别是ImageViews被设置为visibility="invisible

android - 相对于布局居中文本

我想将TextView中的文本相对于父布局而不是相对于textview居中。此代码中的示例想要使文本list_title相对于我的屏幕宽度居中:你有解决办法吗?谢谢你的帮助 最佳答案 我会将TextView居中并将其宽度设置为wrap_content: 关于android-相对于布局居中文本,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4247607/

android - 基于现有布局的自定义布局

我正在尝试为android创建自定义布局。它通常在屏幕上绘制,但没有内部View。只绘制我的group_box.xml。我如何从我的自定义布局访问内部View(带有id测试的TextView)或如何绘制它们?主.xmlgroup_box.xml组框.javapublicclassGroupBoxextendsLinearLayout{publicGroupBox(Contextcontext){super(context);LayoutInflaterlayoutInflater=(LayoutInflater)context.getSystemService(Context.LAYO

android - 允许布局占据屏幕空间的百分比?

是否可以让布局占据一定百分比的屏幕空间?目前我有2种布局,一种占据大约130dip高度,这对大多数屏幕来说都很好,但是当我切换到横向时,另一种线性布局在某些屏幕尺寸上几乎看不到。我如何确保为每一个都提供相等的屏幕空间? 最佳答案 为每个布局设置相同的android:layout_weight值。例子: 关于android-允许布局占据屏幕空间的百分比?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

android - 以编程方式将 ImageView 添加到布局

我想创建从屏幕上部向下的图像。直到今天我还有这个:ImageViewmario=(ImageView)findViewById(R.id.mario);TranslateAnimationanim=newTranslateAnimation(0f,0f,0,400);anim.setInterpolator(newLinearInterpolator());anim.setRepeatCount(Animation.INFINITE);anim.setDuration(800);mario.startAnimation(anim);问题是我必须在布局的xml文件上设置imageview

android - 如何在相对布局中的微调器旁边显示标签

我有以下RelativeLayout:希望我在这里尝试做的事情很明显。三个微调器,每个都在前一个下方,每个左侧都有一个标签,最好整齐排列。我现在得到的结果是屏幕上只显示微调器,我根本看不到任何文本标签。我在这里做错了什么?我怀疑这与我的布局宽度/高度设置有关? 最佳答案 将每个微调器和标签包含在水平LinearLayout中: 关于android-如何在相对布局中的微调器旁边显示标签,我们在StackOverflow上找到一个类似的问题: https://st